/*
 * 文件名：StartBuildVo.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wangw
 * 修改时间：2020年3月30日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.ic.vo;


import java.util.Date;
import java.util.List;

import top.infopub.model.ic.StartBuild;
import top.infopub.model.ic.StartBuildAtt;
import top.infopub.model.ic.StartBuildRisk;


/**
 * StartBuildVo
 * @author wangw
 * @version 2020年3月30日
 * @see StartBuildVo
 * @since
 */
public class StartBuildVo extends StartBuild {

    /**
     * 
     */
    private static final long serialVersionUID = 8673499369911127693L;

    /**
     * 查询条件-开始日期
     */
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    private Date endDate;
    
    /**
     * 查询条件-拟开工日期开始日期
     */
    private Date planStartStartDate;
    
    /**
     * 查询条件-拟开工日期结束日期
     */
    private Date planStartEndDate;
    
    /**
     * 查询条件-拟竣工日期开始日期
     */
    private Date planEndStartDate;
    
    /**
     * 查询条件-拟竣工日期结束日期
     */
    private Date planEndEndDate;

    /**
     * 申请公司
     */
    private String orgName;

    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 项目城市
     */
    private String sgCityName;
    
    /**
     * 总部单位名称
     */
    private String sgCoopName;

    /**
     * 风险集合
     */
    private List<StartBuildRisk> startBuildRisks;
    
    /**
     * 附件集合
     */
    private List<StartBuildAtt> startBuildAtts;
    
    private Date buildLicenceDate;
    
    private Date buildEndDate;

    public Date getBuildLicenceDate() {
        return buildLicenceDate;
    }

    public void setBuildLicenceDate(Date buildLicenceDate) {
        this.buildLicenceDate = buildLicenceDate;
    }

    public Date getBuildEndDate() {
        return buildEndDate;
    }

    public void setBuildEndDate(Date buildEndDate) {
        this.buildEndDate = buildEndDate;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
    
    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    public String getSgCoopName() {
        return sgCoopName;
    }

    public void setSgCoopName(String sgCoopName) {
        this.sgCoopName = sgCoopName;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public List<StartBuildRisk> getStartBuildRisks() {
        return startBuildRisks;
    }

    public void setStartBuildRisks(List<StartBuildRisk> startBuildRisks) {
        this.startBuildRisks = startBuildRisks;
    }

    public List<StartBuildAtt> getStartBuildAtts() {
        return startBuildAtts;
    }

    public void setStartBuildAtts(List<StartBuildAtt> startBuildAtts) {
        this.startBuildAtts = startBuildAtts;
    }

    public Date getPlanStartStartDate() {
        return planStartStartDate;
    }

    public void setPlanStartStartDate(Date planStartStartDate) {
        this.planStartStartDate = planStartStartDate;
    }

    public Date getPlanStartEndDate() {
        return planStartEndDate;
    }

    public void setPlanStartEndDate(Date planStartEndDate) {
        this.planStartEndDate = planStartEndDate;
    }

    public Date getPlanEndStartDate() {
        return planEndStartDate;
    }

    public void setPlanEndStartDate(Date planEndStartDate) {
        this.planEndStartDate = planEndStartDate;
    }

    public Date getPlanEndEndDate() {
        return planEndEndDate;
    }

    public void setPlanEndEndDate(Date planEndEndDate) {
        this.planEndEndDate = planEndEndDate;
    }
}